/**
 * @mbggenerated
 * @author kehui
 */
package com.mall.pojo;

import java.util.Date;

public class PsTask {
    /**
     * ps_task.id
     * 
     * BIGINT(19)
     *
     * @mbggenerated
     */
    private Long id;

    /**
     * ps_task.title
     * 需要安装的软件名称。用户电脑系统
     * VARCHAR(1000)
     *
     * @mbggenerated
     */
    private String title;

    /**
     * ps_task.qq
     * 需要安装的用户qq
     * VARCHAR(100)
     *
     * @mbggenerated
     */
    private String qq;

    /**
     * ps_task.team_viewer
     * 远程工具的截图
     * VARCHAR(200)
     *
     * @mbggenerated
     */
    private String teamViewer;

    /**
     * ps_task.customer_id
     * 提交任务的客服id
     * BIGINT(19)
     *
     * @mbggenerated
     */
    private Long customerId;

    /**
     * ps_task.installer_id
     * 安装人员的id
     * BIGINT(19)
     *
     * @mbggenerated
     */
    private Long installerId;

    /**
     * ps_task.status
     * 任务状态0:新任务，1：已领取2：安装中4：已完成-1:无法安装退款
     * INTEGER(10)
     *
     * @mbggenerated
     */
    private Integer status;

    /**
     * ps_task.type
     * 1:默认2：客服主动给安装的
     * INTEGER(10)
     *
     * @mbggenerated
     */
    private Integer type;

    /**
     * ps_task.gmt_create
     * 
     * TIMESTAMP(19)
     *
     * @mbggenerated
     */
    private Date gmtCreate;

    /**
     * ps_task.gmt_modify
     * 
     * TIMESTAMP(19)
     *
     * @mbggenerated
     */
    private Date gmtModify;

    /**
     * ps_task.attribute
     * 备注
     * VARCHAR(10000)
     *
     * @mbggenerated
     */
    private String attribute;

    /**
     * ps_task.last_version
     * 任务锁1：新任务2：被领取加锁
     * INTEGER(10)
     *
     * @mbggenerated
     */
    private Integer lastVersion;

    /**
     * ps_task.priority
     * 0:普通任务，1：优先级较高
     * INTEGER(10)
     *
     * @mbggenerated
     */
    private Integer priority;

    /**
     * ps_task.receive_time
     * 领取任务的时间
     * TIMESTAMP(19)
     *
     * @mbggenerated
     */
    private Date receiveTime;

    /**
     * ps_task.finish_time
     * 完成任务的时间
     * TIMESTAMP(19)
     *
     * @mbggenerated
     */
    private Date finishTime;

    /**
     * ps_task.task_num
     * 单条任务安装个数
     * INTEGER(10)
     *
     * @mbggenerated
     */
    private Integer taskNum;

    /**
     * ps_task.uuid
     * 
     * VARCHAR(50)
     *
     * @mbggenerated
     */
    private String uuid;

    /**
     * ps_task.shop_type
     * 店铺类型1：幽静教育专营店2：ps旗舰店
     * INTEGER(10)
     *
     * @mbggenerated
     */
    private Integer shopType;

    /* @mbggenerated */
    public Long getId() {
        return id;
    }

    /* @mbggenerated */
    public void setId(Long id) {
        this.id = id;
    }

    /* @mbggenerated */
    public String getTitle() {
        return title;
    }

    /* @mbggenerated */
    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    /* @mbggenerated */
    public String getQq() {
        return qq;
    }

    /* @mbggenerated */
    public void setQq(String qq) {
        this.qq = qq == null ? null : qq.trim();
    }

    /* @mbggenerated */
    public String getTeamViewer() {
        return teamViewer;
    }

    /* @mbggenerated */
    public void setTeamViewer(String teamViewer) {
        this.teamViewer = teamViewer == null ? null : teamViewer.trim();
    }

    /* @mbggenerated */
    public Long getCustomerId() {
        return customerId;
    }

    /* @mbggenerated */
    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    /* @mbggenerated */
    public Long getInstallerId() {
        return installerId;
    }

    /* @mbggenerated */
    public void setInstallerId(Long installerId) {
        this.installerId = installerId;
    }

    /* @mbggenerated */
    public Integer getStatus() {
        return status;
    }

    /* @mbggenerated */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /* @mbggenerated */
    public Integer getType() {
        return type;
    }

    /* @mbggenerated */
    public void setType(Integer type) {
        this.type = type;
    }

    /* @mbggenerated */
    public Date getGmtCreate() {
        return gmtCreate;
    }

    /* @mbggenerated */
    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    /* @mbggenerated */
    public Date getGmtModify() {
        return gmtModify;
    }

    /* @mbggenerated */
    public void setGmtModify(Date gmtModify) {
        this.gmtModify = gmtModify;
    }

    /* @mbggenerated */
    public String getAttribute() {
        return attribute;
    }

    /* @mbggenerated */
    public void setAttribute(String attribute) {
        this.attribute = attribute == null ? null : attribute.trim();
    }

    /* @mbggenerated */
    public Integer getLastVersion() {
        return lastVersion;
    }

    /* @mbggenerated */
    public void setLastVersion(Integer lastVersion) {
        this.lastVersion = lastVersion;
    }

    /* @mbggenerated */
    public Integer getPriority() {
        return priority;
    }

    /* @mbggenerated */
    public void setPriority(Integer priority) {
        this.priority = priority;
    }

    /* @mbggenerated */
    public Date getReceiveTime() {
        return receiveTime;
    }

    /* @mbggenerated */
    public void setReceiveTime(Date receiveTime) {
        this.receiveTime = receiveTime;
    }

    /* @mbggenerated */
    public Date getFinishTime() {
        return finishTime;
    }

    /* @mbggenerated */
    public void setFinishTime(Date finishTime) {
        this.finishTime = finishTime;
    }

    /* @mbggenerated */
    public Integer getTaskNum() {
        return taskNum;
    }

    /* @mbggenerated */
    public void setTaskNum(Integer taskNum) {
        this.taskNum = taskNum;
    }

    /* @mbggenerated */
    public String getUuid() {
        return uuid;
    }

    /* @mbggenerated */
    public void setUuid(String uuid) {
        this.uuid = uuid == null ? null : uuid.trim();
    }

    /* @mbggenerated */
    public Integer getShopType() {
        return shopType;
    }

    /* @mbggenerated */
    public void setShopType(Integer shopType) {
        this.shopType = shopType;
    }
}